﻿using Future.Model.DtoModel;
using Future.Model.SysModel;

namespace Future.IDAL
{
    /// <summary>
    /// 描述：菜单访问接口
    /// 创建人： yangkai
    /// 创建时间：2022/11/15 22:00:46
    /// </summary>
    public interface IMenuDAL : IBaseDAL<MenuModel>
    {
        /// <summary>
        /// 条件搜索获取菜单列表
        /// </summary>
        /// <param name="menuQueryDto"></param>
        /// <returns></returns>
        List<MenuModel> GetMenuList(MenuQueryDto menuQueryDto);

        /// <summary>
        /// 通过用户Id获取菜单权限
        /// </summary>
        /// <param name="userId"></param>
        /// <returns></returns>
        List<MenuModel> GetMenusByUserId(Guid userId);
    }
}
